[ prΘcΘdent ] [ Table des matiΦres ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ suivant ]

Installer Debian Linux 3.0 sur Intel x86
Chapitre 10 - Informations techniques sur les disquettes d'amorτage


10.1 Le code source

Le paquet boot-floppies contient le code source et la documentation des disquettes d'installation.


10.2 La disquette de secours

La disquette de secours possΦde un systΦme de fichiers ext2 (ou FAT, en fonction de votre architecture) et vous devriez pouvoir y accΘder α partir de tout systΦme capable de monter des disques ext2 ou FAT. Le noyau Linux est dans le fichier linux.bin. Le fichier root.bin est une image compressΘe par gzip d'un systΦme de fichiers Minix 1.4MB ou ext2 ; elle est chargΘe sur un disque virtuel (RAM disk) et utilisΘe comme systΦme de fichiers racine.


10.3 Remplacer le noyau de la disquette de secours

S'il vous paraεt nΘcessaire de remplacer le noyau qui se trouve sur la disquette de secours, vous devez configurer votre nouveau noyau en incluant les options suivantes dans le nouveau noyau, et non sous forme de modules :

Assurez-vous que le noyau choisi n'utilise pas l'option CONFIG_DEVFS. Elle n'est pas compatible avec le programme d'installation.

RΘcupΘrez un jeu des disquettes de dΘmarrage, disquette racine, disquette de secours et disquette de pilotes. Vous devez savoir que bf2.4, idepci et compact sont des saveurs du noyau. L'une des raisons d'utiliser les ensembles ide ou compact, par exemple, est qu'ils ne possΦdent qu'une ou deux disquettes de pilotes et que tous les pilotes dont vous aurez besoin seront dΘjα compilΘs dans le noyau. La contre-partie, c'est qu'une Θtape supplΘmentaire est nΘcessaire, α moins que vous ne construisiez le noyau avec le mΩme nom de saveur (voyez make-kpkg dans le paquet kernel-package). Des messages d'erreurs concernant les modules seront sans doute affichΘs.

Pour compiler un noyau sur mesure, il est recommandΘ de faire une configuration trΦs proche de celle que vous voulez remplacer. RΘcupΘrez le paquet kernel-source qui a servi pour la compilation du noyau et copiez le fichier .config qui se trouve sur la disquette de secours.

Montez l'image de la disquette de secours,

             mount -t auto -o loop rescue.bin /mnt

et, en supposant que vous utilisez le rΘpertoire /mnt comme point de montage, copiez votre nouveau noyau dans le fichier /mnt/linux.bin. Ensuite, lancez le script rdev.sh qui se trouve sur /mnt, lequel suppose qu'il trouvera le noyau dans /mnt/linux.bin.

Pour Ωtre tout α fait complet, on peut compresser le System.map du nouveau noyau et le mettre dans /mnt/sys_map.gz, et compresser .config et le placer dans /mnt/config.gz.

Vous pouvez maintenant dΘmonter votre image disque et copier les disquettes. Vous passerez sans doute α l'Θtape : ½ Installer le noyau et les modules des pilotes ╗ en utilisant les disquettes crΘΘes pour mettre le noyau personnalisΘ sur le disque dur. C'est la raison pour laquelle c'est sympathique d'avoir une seule disquette de pilotes.

Si vous utilisez un jeu de disquettes avec une saveur de noyau, vous devrez passer sur tty2 et taper EntrΘe pour obtenir une invite. Taper ls /target/lib/modules pour savoir o∙ sont les modules. Puis, tapez uname -r pour savoir o∙ ils devraient Ωtre. Vous voudrez sans doute faire ceci :

             mv /target/lib/modules/* /target/lib/modules/`uname -r`

Vous pouvez maintenant quitter ce shell et revenir sur tty1. Si vous n'avez pas rΘussi cette derniΦre Θtape, α l'Θtape : ½ Configurer les modules des pilotes matΘriels ╗, les modules ne seront pas trouvΘs : quelle tristesse !

Vous pourrez Θgalement remplacer le fichier modules.tgz sur la disquette de pilotes. Ce fichier contient une image tar compressΘe par gzip des rΘpertoires /lib/modules/kernel-version; CrΘez le nouveau fichier depuis le rΘpertoire racine, afin que tous les chemins de rΘpertoires se retrouvent dans le fichier tar Θgalement.


10.4 Le prΘ-chargement de modules existants

Si, pour accΘder au disque dur ou α un autre pΘriphΘrique pour l'installation, vous avez besoin d'un pilote prΘcis, vous pouvez utiliser les modules existants au lieu de compiler tout le noyau. Vous pouvez prΘ-charger les modules de pilotes qui se trouvent sur une disquette avant de monter la partition racine. Pour prΘparer cette disquette, vous devez avoir :

Voici les Θtapes servant α crΘer cette disquette, en supposant que vous Ωtes sur une machine Linux et que vous utiliserez la saveur bf2.4 :


[ prΘcΘdent ] [ Table des matiΦres ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ suivant ]

Installer Debian Linux 3.0 sur Intel x86

version 3.0.23, 15 May 2002
Bruce Perens
Sven Rudolph
Igor Grobman
James Treacy
Adam Di Carlo